JD (Java Decompiler) is a decompiler for the Java programming language. JD is provided as a GUI tool as well as in the form of plug-ins for the Eclipse (JD-Eclipse) and IntelliJ IDEA (JD-IntelliJ) integrated development environments.
JD supports most versions of Java from 1.1.8 through 10.0.2 as well as JRockit 90_150, Jikes 1.2.2, Eclipse Java Compiler and Apache Harmony and is thus often used where formerly the popular JAD was operated.
In 2012, a branch of JDEclipse-Realign by Martin "Mchr3k" RobertsonMartin "Mchr3k" Robertson: JDEclipse-Realign. Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by GitHub. extended the functionality by manual Decompiler control and support for Eclipse 4.2 (Juno).
In 2022, Nicolas Baumann released an improved version of jd-gui named jd-gui-duo with a broad set of decompilers provided by Transformer API, which ships with an improved version of jd-core and also revives legacy engine jd-core-v0.
In 2026, Nicolas Baumann released an improved version of Eclipse Enhanced Decompiler named ECD++ with the same set of decompilers provided by Transformer API.
|
|